// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init('cloud1-4gxaderff764606b')

// 初始化百度智能
var baidu = require('baidu-aip-sdk').speech

var APP_ID = "24945498"
var API_KEY = "V8blUQEKY5kBOoADf4DvOysr"
var SECRET_KEY = "yuGNfQd9CufDIDQYmGGLDXllbjtlZxe0"

// var https = require('https');
// var qs = require('querystring');

// const param = qs.stringify({
//     'grant_type': 'client_credentials',
//     'client_id': 'o3m1rTR65UXNKL0XjgbWX0cu',
//     'client_secret': 'dye9x9Sl6sRcVs24EQWM37d19i7xfCsC'
// });

// https.get(
//     {
//         hostname: 'aip.baidubce.com',
//         path: '/oauth/2.0/token?' + param,
//         agent: false
//     },
//     function (res) {
//         // 在标准输出中查看运行结果
//         console.log(1111)
//         res.pipe(process.stdout);
//         console.log(res)
//     }
// );
// 云函数入口函数
exports.main = async (event, context) => {
  // 实例化语音识别接口
  var client = new baidu(APP_ID,API_KEY,SECRET_KEY)
  

  client.Timeout = 60000;  // 修改超时时间

  var buffer = new Buffer.from(event.data.data)

  var res = await client.recognize(buffer, 'pcm', 8000)
  console.log(res);
  return res
}